| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

ResourceType.h
1 // ResourceType.h
3 //
5
6 namespace nkGraphics
7 {
11 enum class RESOURCE_TYPE
12 {
13 UNKNOWN = 0,
14 COMPOSITOR,
15 MESH,
16 BLEND_STATE,
17 DEPTH_STENCIL_STATE,
18 RASTER_STATE,
19 PROGRAM,
20 SHADER,
21 BUFFER,
22 ACCELERATION_STRUCTURE,
23 TEXTURE,
24 SAMPLER,
25 NODE_WRAPPER
26 } ;
27 }
nkGraphics::RESOURCE_TYPE::RASTER_STATE
@ RASTER_STATE
A raster state.
nkGraphics::RESOURCE_TYPE::UNKNOWN
@ UNKNOWN
Unknown place holder.
nkGraphics::RESOURCE_TYPE
RESOURCE_TYPE
The type of resources available in the component.
Definition: ResourceType.h:12
nkGraphics::RESOURCE_TYPE::NODE_WRAPPER
@ NODE_WRAPPER
A Node wrapper. Used internally.
nkGraphics::RESOURCE_TYPE::MESH
@ MESH
A mesh.
nkGraphics::RESOURCE_TYPE::BUFFER
@ BUFFER
A buffer.
nkGraphics::RESOURCE_TYPE::SHADER
@ SHADER
A shader.
nkGraphics::RESOURCE_TYPE::DEPTH_STENCIL_STATE
@ DEPTH_STENCIL_STATE
A depth and stencil state.
nkGraphics::RESOURCE_TYPE::SAMPLER
@ SAMPLER
A sampler.
nkGraphics::RESOURCE_TYPE::ACCELERATION_STRUCTURE
@ ACCELERATION_STRUCTURE
An acceleration structure.
nkGraphics::RESOURCE_TYPE::TEXTURE
@ TEXTURE
A texture.
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::RESOURCE_TYPE::BLEND_STATE
@ BLEND_STATE
A blend state.
nkGraphics::RESOURCE_TYPE::COMPOSITOR
@ COMPOSITOR
A compositor.
nkGraphics::RESOURCE_TYPE::PROGRAM
@ PROGRAM
A program.